//
//  Bundle.swift
//  Pods-YJYWidgetUIModule_Example
//
//  Created by netease on 2024/12/31.
//

import Foundation
import YJYWidgetUIModule

extension Bundle {
    static var myWidgetLibrary: Bundle? {
        // 尝试根据模块名查找 bundle
        let bundleName = "YJYWidgetUIModule" // 替换为你的模块名
        
        // 从主 bundle 开始查找
        if let bundleURL = Bundle.main.url(forResource: bundleName, withExtension: "bundle") {
            return Bundle(url: bundleURL)
        }
        
        // 如果不在主 bundle 中，则尝试从所有已加载的 bundle 中查找
        return Bundle.allBundles.first(where: { $0.infoDictionary?["CFBundleName"] as? String == bundleName })
    }
}
